import java.util.Scanner;
public class Eg1_2 {
    public static void main(String[] args) {
    String str; // 定义一个字符串变量str
    int i; // 定义一个整型变量i
    float f; // 定义一个浮点型变量f
    Scanner sc = new Scanner(System.in); // 定义一个Scanner对象，从System.in接受输入
        System.out.print("输入一个字符串：");
    str = sc.next(); // 等待用户输入任意一个字符串，它会被存到str中
    System.out.println("你刚输入的一串字符是：" + str); // 输出字符串str
        System.out.print("输入一个整数：");
    i = sc.nextInt(); // 等待用户输入任意一个整数，它会被存到i中
    System.out.println("你刚输入的一个整数是：" + i); // 输出整数i
        System.out.print("输入一个浮点型数字：");
    f = sc.nextFloat(); // 等待用户输入任意一个浮点型的数，它会被存到str中
    System.out.println("你刚输入的一个浮点型的数是：" + f); // 输出浮点型数f
}
}//学号：1900301538
//姓名：赵海宇
/*
next():
1、一定要读取到有效字符后才可以结束输入。
2、对输入有效字符之前遇到的空白，next() 方法会自动将其去掉。
3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
next() 不能得到带有空格的字符串。
nextLine()：
1、以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。
2、可以获得空白。
 */